home *** CD-ROM | disk | FTP | other *** search
/ Winzipper / Winzipper_ISO.iso / nt4.0 server / MULTIMED.IN_ / multimed.inf
Windows Setup INFormation  |  1996-07-21  |  8KB  |  317 lines

  1. ; This is the Setup information file to install optional components
  2. ; Copyright (c) 1996 Microsoft Corporation
  3.  
  4.  
  5. [version]
  6. signature="$CHICAGO$"
  7. ClassGUID={00000000-0000-0000-0000-000000000000}
  8. LayoutFile=layout.inf
  9.  
  10.  
  11. [DestinationDirs]
  12. CDPlayerCopyFilesSys        = 11    ;LDID_SYSTEM
  13. CDPlayerCopyFilesHelp        = 11    ;LDID_SYSTEM
  14. MPlayCopyFilesSys        = 11    ;LDID_SYSTEM
  15. MPlayCopyFilesHelp        = 11    ;LDID_SYSTEM
  16. RecCopyFilesSys            = 11    ;LDID_SYSTEM
  17. VolCopyFilesSys            = 11    ;LDID_SYSTEM
  18. VolCopyFilesHelp        = 11    ;LDID_SYSTEM
  19.  
  20.  
  21. [BaseWinOptions]
  22. BaseSection
  23.  
  24.  
  25. [Optional Components]
  26. MultiM    ;Top level option
  27. CDPlayer
  28. MPlay
  29. Rec
  30. Vol
  31.  
  32.  
  33. [BaseSection]
  34. AddReg            = BaseAddReg
  35.  
  36.  
  37. [MultiM]
  38. OptionDesc        = %MultiM_DESC%
  39. Tip            = %MultiM_TIP%
  40. IconIndex        = 27 ;Speaker mini-icon for dialogs
  41.  
  42.  
  43. [CDPlayer]
  44. OptionDesc        = %CDPlayer_DESC%
  45. Tip            = %CDPlayer_TIP%
  46. IconIndex        = 52 ;Speaker mini-icon for dialogs
  47. Parent            = MultiM
  48. InstallType        = 14 ; custom, typical, laptop
  49. CopyFiles        = CDPlayerCopyFilesSys, CDPlayerCopyFilesHelp
  50. AddReg            = CDPlayerAddReg
  51. UpdateInis        = CDPlayerInis
  52. ;ValidateProc        = SETUPX.DLL, P_CDROMOC ;Turns off if no CDROM present
  53. Uninstall        = CDPlayerUninstall
  54. Upgrade            = CDPlayerUpgrade
  55. Detect            = %11%\cdplayer.exe
  56.  
  57.  
  58. [CDPlayerUninstall]
  59. DelFiles        = CDPlayerCopyFilesSys, CDPlayerCopyFilesHelp
  60. AddReg            = CDPlayerUninstallAddReg
  61. DelReg            = CDPlayerUninstallDelReg
  62. UpdateInis        = CDPlayerUninstallInis
  63.  
  64.  
  65. [CDPlayerUpgrade]
  66. CopyFiles        = CDPlayerCopyFilesSys, CDPlayerCopyFilesHelp
  67. AddReg            = CDPlayerAddReg
  68.  
  69.  
  70. [CDPlayerInis]
  71. setup.ini, progman.groups,, "GroupMultimed=%Multimed_GROUP%"
  72. setup.ini, GroupMultimed,, """%CDPlayer_DESC%"",""""""%11%\cdplayer.exe"""""",,,,""%11%"""
  73.  
  74.  
  75. [CDPlayerUninstallInis]
  76. setup.ini, progman.groups,, "GroupMultimed=%Multimed_GROUP%"
  77. setup.ini, GroupMultimed,, """%CDPlayer_DESC%"""
  78.  
  79.  
  80. [MPlay]
  81. OptionDesc        = %MPlay_DESC%
  82. Tip            = %MPlay_TIP%
  83. IconIndex        = 53 ;Speaker mini-icon for dialogs
  84. Parent            = MultiM
  85. InstallType        = 14 ; custom, typical, laptop
  86. CopyFiles        = MPLayCopyFilesSys, MPlayCopyFilesHelp
  87. AddReg            = MPlayAddReg
  88. UpdateInis        = MPlayInis
  89. Uninstall        = MPlayUninstall
  90. Upgrade            = MPlayUpgrade
  91. Detect            = %11%\mplay32.exe
  92.  
  93.  
  94. [MPlayUninstall]
  95. DelFiles        = MPlayCopyFilesSys, MPlayCopyFilesHelp
  96. AddReg            = MPlayUninstallAddReg
  97. UpdateInis        = MPlayUninstallInis
  98.  
  99.  
  100. [MPlayUpgrade]
  101. CopyFiles        = MPlayCopyFilesSys, MPlayCopyFilesHelp
  102. AddReg            = MPlayAddReg
  103.  
  104.  
  105. [MPlayInis]
  106. setup.ini, progman.groups,, "GroupMultimed=%Multimed_GROUP%"
  107. setup.ini, GroupMultimed,, """%MPlay_DESC%"",""""""%11%\mplay32.exe"""""",,,,""%11%"""
  108.  
  109.  
  110. [MPlayUninstallInis]
  111. setup.ini, progman.groups,, "GroupMultimed=%Multimed_GROUP%"
  112. setup.ini, GroupMultimed,, """%MPlay_DESC%"""
  113.  
  114.  
  115. [Rec]
  116. OptionDesc        = %Rec_DESC%
  117. Tip            = %Rec_TIP%
  118. IconIndex        = 8  ;Speaker mini-icon for dialogs
  119. Parent            = MultiM
  120. InstallType        = 14 ; custom, typical, laptop
  121. CopyFiles        = RecCopyFilesSys
  122. AddReg            = RecAddReg
  123. UpdateInis        = RecInis
  124. ;ValidateProc        = SETUPX.DLL, P_MEDIAOC ;Turns off if no MEDIA devs
  125. Uninstall        = RecUninstall
  126. Upgrade            = RecUpgrade
  127. Detect            = %11%\sndrec32.exe
  128.  
  129.  
  130. [RecUninstall]
  131. DelFiles        = RecCopyFilesSys
  132. AddReg            = RecUninstallAddReg
  133. UpdateInis        = RecUninstallInis
  134.  
  135.  
  136. [RecUpgrade]
  137. CopyFiles        = RecCopyFilesSys
  138. AddReg            = RecAddReg
  139.  
  140.  
  141. [RecInis]
  142. setup.ini, progman.groups,, "GroupMultimed=%Multimed_GROUP%"
  143. setup.ini, GroupMultimed,, """%Rec_DESC%"",""""""%11%\sndrec32.exe"""""",,,,""%11%"""
  144.  
  145.  
  146. [RecUninstallInis]
  147. setup.ini, progman.groups,, "GroupMultimed=%Multimed_GROUP%"
  148. setup.ini, GroupMultimed,, """%Rec_DESC%"""
  149.  
  150.  
  151. [Vol]
  152. OptionDesc        = %Vol_DESC%
  153. Tip            = %Vol_TIP%
  154. IconIndex        = 57 ;Speaker mini-icon for dialogs
  155. Parent            = MultiM
  156. InstallType        = 14 ; custom, typical, laptop
  157. CopyFiles        = VolCopyFilesSys, VolCopyFilesHelp
  158. AddReg            = VolAddReg
  159. UpdateInis        = VolInis
  160. ;ValidateProc        = SETUPX.DLL, P_MEDIAOC ;Turns off if no MEDIA devs
  161. Uninstall        = VolUninstall
  162. Upgrade            = VolUpgrade
  163. Detect            = %11%\sndvol32.exe
  164.  
  165.  
  166. [VolUninstall]
  167. DelFiles        = VolCopyFilesSys, VolCopyFilesHelp
  168. AddReg            = VolUninstallAddReg
  169. UpdateInis        = VolUninstallInis
  170.  
  171.  
  172. [VolUpgrade]
  173. CopyFiles        = VolCopyFilesSys, VolCopyFilesHelp
  174. AddReg            = VolAddReg
  175.  
  176.  
  177. [VolInis]
  178. setup.ini, progman.groups,, "GroupMultimed=%Multimed_GROUP%"
  179. setup.ini, GroupMultimed,, """%Vol_DESC%"",""""""%11%\sndvol32.exe"""""",,,,""%11%"""
  180.  
  181.  
  182. [VolUninstallInis]
  183. setup.ini, progman.groups,, "GroupMultimed=%Multimed_GROUP%"
  184. setup.ini, GroupMultimed,, """%Vol_DESC%"""
  185.  
  186.  
  187. [BaseAddReg]
  188. ;Create entries for Maint Mode Setup, set all initially to uninstalled:
  189.  
  190. HKLM,%KEY_OPTIONAL%,"MultiM",,"MultiM"
  191. HKLM,%KEY_OPTIONAL%\MultiM,INF,,"multimed.inf"
  192. HKLM,%KEY_OPTIONAL%\MultiM,Section,,"MultiM"
  193. HKLM,%KEY_OPTIONAL%\MultiM,Installed,,"0"
  194.  
  195. HKLM,%KEY_OPTIONAL%,"CDPlayer",,"CDPlayer"
  196. HKLM,%KEY_OPTIONAL%\CDPlayer,INF,,"multimed.inf"
  197. HKLM,%KEY_OPTIONAL%\CDPlayer,Section,,"CDPlayer"
  198. HKLM,%KEY_OPTIONAL%\CDPlayer,Installed,,"0"
  199.  
  200. HKLM,%KEY_OPTIONAL%,"MPlay",,"MPlay"
  201. HKLM,%KEY_OPTIONAL%\MPlay,INF,,"multimed.inf"
  202. HKLM,%KEY_OPTIONAL%\MPlay,Section,,"MPlay"
  203. HKLM,%KEY_OPTIONAL%\MPlay,Installed,,"0"
  204.  
  205. HKLM,%KEY_OPTIONAL%,"Rec",,"Rec"
  206. HKLM,%KEY_OPTIONAL%\Rec,INF,,"multimed.inf"
  207. HKLM,%KEY_OPTIONAL%\Rec,Section,,"Rec"
  208. HKLM,%KEY_OPTIONAL%\Rec,Installed,,"0"
  209.  
  210. HKLM,%KEY_OPTIONAL%,"Vol",,"Vol"
  211. HKLM,%KEY_OPTIONAL%\Vol,INF,,"multimed.inf"
  212. HKLM,%KEY_OPTIONAL%\Vol,Section,,"Vol"
  213. HKLM,%KEY_OPTIONAL%\Vol,Installed,,"0"
  214.  
  215.  
  216. [CDPlayerCopyFilesSys]
  217. cdplayer.exe
  218.  
  219.  
  220. [CDPlayerCopyFilesHelp]
  221. cdplayer.cnt
  222. cdplayer.hlp
  223.  
  224.  
  225. [CDPlayerAddReg]
  226. HKLM,%KEY_OPTIONAL%\CDPlayer,Installed,,"1"
  227. HKCR,.cda,,2,cdafile
  228. HKCR,AudioCD,,,%AUDIOCD%
  229. HKCR,AudioCD,EditFlags,3,02,00,00,00
  230. HKCR,AudioCD\DefaultIcon,,0x20002,"%%SystemRoot%%\system32\shell32.dll,40"
  231. HKCR,AudioCD\shell,,2,play
  232. HKCR,AudioCD\shell\play,,2,%Play_Command%
  233. HKCR,AudioCD\shell\play\command,,0x20002,"%%SystemRoot%%\system32\cdplayer.exe /play %%1"
  234. HKCR,cdafile,,2,%CDPlayer_CDA%
  235. HKCR,cdafile\DefaultIcon,,0x20002,"%%SystemRoot%%\system32\cdplayer.exe,1"
  236. HKCR,cdafile\shell\play,,2,%Play_Command%
  237. HKCR,cdafile\shell\play\command,,0x20002,"%%SystemRoot%%\system32\cdplayer.exe -play %%1"
  238.  
  239.  
  240. [CDPlayerUninstallAddReg]
  241. HKLM,%KEY_OPTIONAL%\CDPlayer,Installed,,"0"
  242.  
  243.  
  244. [CDPlayerUninstallDelReg]
  245. HKCR,.cda
  246. HKCR,AudioCD
  247. HKCR,cdafile
  248.  
  249.  
  250. [MPlayCopyFilesSys]
  251. mplay32.exe
  252.  
  253.  
  254. [MPlayCopyFilesHelp]
  255. mplayer.cnt
  256. mplayer.hlp
  257.  
  258.  
  259. [MPlayAddReg]
  260. HKLM,%KEY_OPTIONAL%\MPlay,Installed,,"1"
  261.  
  262.  
  263. [MPlayUninstallAddReg]
  264. HKLM,%KEY_OPTIONAL%\MPlay,Installed,,"0"
  265.  
  266.  
  267. [RecCopyFilesSys]
  268. sndrec32.exe
  269.  
  270.  
  271. [RecAddReg]
  272. HKLM,%KEY_OPTIONAL%\Rec,Installed,,"1"
  273.  
  274.  
  275. [RecUninstallAddReg]
  276. HKLM,%KEY_OPTIONAL%\Rec,Installed,,"0"
  277.  
  278.  
  279. [VolCopyFilesSys]
  280. sndvol32.exe
  281.  
  282.  
  283. [VolCopyFilesHelp]
  284. sndvol32.cnt
  285. sndvol32.hlp
  286.  
  287.  
  288. [VolAddReg]
  289. HKLM,%KEY_OPTIONAL%\Vol,Installed,,"1"
  290.  
  291.  
  292. [VolUninstallAddReg]
  293. HKLM,%KEY_OPTIONAL%\Vol,Installed,,"0"
  294.  
  295. [Strings]
  296. KEY_OPTIONAL        = "SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\OptionalComponents"
  297. Multimed_GROUP      = "Accessories\Multimedia"
  298.  
  299. MultiM_DESC         = "Multimedia"
  300. MultiM_TIP          = "Includes programs for playing sound, animation, or video on computers with CD-ROM drives or sound cards."
  301.  
  302. CDPlayer_DESC       = "CD Player"
  303. CDPlayer_TIP        = "Utility to play music CDs with your computer"
  304. CDPlayer_CDA        = "CD Audio Track"
  305. AUDIOCD             = "AudioCD"
  306. Play_Command        = "&Play"
  307.  
  308. MPlay_DESC          = "Media Player"
  309. MPlay_TIP           = "Utility to play audio and video clips"
  310.  
  311. Rec_DESC            = "Sound Recorder"
  312. Rec_TIP             = "Utility to record and play sounds with a sound card"
  313.  
  314. Vol_DESC            = "Volume Control"
  315. Vol_TIP             = "Utility to adjust the volume from a sound card"
  316.  
  317.